package colopllet.colopl.service.util;

public class Slim3BeanUtil extends BeanUtil {

    public static List<WarehouseItemModel>createModel(MyWareHouseResponse res, String colonieNumber, String pageNumber) {
        List<WarehouseItemModel> list = new ArrayList<WarehouseItemModel>();
        List<MyWareHouseItem> items = res.getItems();
        for (int i = 0; i < items.size(); i++) {
            MyWareHouseItem item = items.get(i);
            WarehouseItemModel model = new WarehouseItemModel();
            model.setAutoID(item.getAutoID());
            model.setColonieNumber(colonieNumber);
            model.setComment(item.getComment());
            model.setLineNumber(String.valueOf(i));
            model.setName(item.getName());
            model.setPageNumber(pageNumber);
            model.setPrice(item.getPrice());
            list.add(model);
        }
        return list;
    }

    public static List<WareHouseItem> createBean(List<WarehouseItemModel> models) {
        List<WareHouseItem> list = new ArrayList<WareHouseItem>();
        Iterator<WarehouseItemModel> ite = models.iterator();
        while (ite.hasNext()) {
            WarehouseItemModel model = ite.next();
            WareHouseItem item = new WareHouseItem();
            item.setAutoID(model.getAutoID());
            item.setComment(model.getComment());
            item.setLineNumber(Integer.valueOf(model.getLineNumber()));
            item.setPageNumber(Integer.valueOf(model.getPageNumber()));
            item.setPrice(Integer.valueOf(model.getPrice()));
            list.add(item);
        }
        return list;
    }

}
